ul#primary-nav,
ul#primary-nav ul{
        width: 125px;
	margin: 0;
	padding: 0;
	background: #ffffff; /* IE6 Bug */
	background: black url("../imagesPink/blockactive.gif") center center repeat-x;
	font-size: 100%;
}
ul#primary-nav {	
	float: right;
	min-width: 800px;
	width: 100%;
	z-index: 999999;
	position: absolute;
	}
ul#primary-nav:after {
       content: ".";
       display: block;
       height: 0;
       clear: both;
       visibility: hidden;
       }
ul#primary-nav li,
ul#primary-nav li ul li input {
       position: relative;
       list-style: none;
       float: left;
       width: 125px; /* Width of Menu Items */
       }

ul#primary-nav li a,
ul#primary-nav li li a,
ul#primary-nav li input[type=button],
ul#primary-nav li li input[type=button] {
	display: block;
	background: transparent url("../imagesPink/blockactive.gif")center center repeat-x;
        color: pink;
        padding: 9px 11px;      
        text-decoration: none;
        border-right: 2px solid darkred;
        border-left: 2px solid darkred;
        text-align: center;
	}


/* Fix IE. Hide from IE Mac \*/
	* html ul#primary-nav li { float: left; height: 1%; }
	* html ul#primary-nav li a { height: 1%; }
	/* End */

	ul#primary-nav ul {
		position: absolute;
		display: none;
		}

ul#primary-nav ul ul {
	left: 141px;
	top: 0;
	}


ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */


ul#primary-nav li ul li a,
ul#primary-nav li ul li input[type=button] {
padding: 2px 5px;  /* Sub Menu Styles */
height:30px;
background: url("../imagesPink/bgpink.gif") repeat-x left top;
border-bottom:2px solid darkred;
font-weight:bold;
color:black
}
ul#primary-nav li ul li a:hover,
ul#primary-nav li ul li input[type=button]:hover {
background: transparent url("../imagesPink/blockactive.gif") center center repeat-x;
color:pink;
}

ul#primary-nav li.menuparent2:hover,
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background: black url("../imagesPink/blockactive.gif") center center repeat-x;  }

ul#primary-nav li a:hover,
ul#primary-nav li input[type=button]:hover { 
background: transparent url("../imagesPink/bgpink.gif") center center repeat-x;
color: black;
}

ul#primary-nav li.menuparent {	
font-weight:bold;
color: black;
}

.button {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
cursor:pointer;  
}